/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ihc.terminalbanco.testDatas;

import java.sql.Time;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 *
 * @author Rafael
 */
public class Datas {

    private int numberOfPanels = 0, numberOfHelps = 0, numberOfBacks = 0,
            numberOfCancels = 0;
    Date startTime, endTime;
   // String startTimeString,endTimeString;
    boolean modoTeste;

    public Datas(){
        
    }

    public void incrementNumberOfPanels(){
        this.numberOfPanels++;
    }

    public void incrementNumberOfHelps(){
        this.numberOfHelps++;
    }

    public void incrementNumberOfBacks(){
        this.numberOfBacks++;
    }

    public void incrementNumberOfCancels(){
        this.numberOfCancels++;
    }

    public void setStartTime(){
        //SimpleDateFormat dataFormatada = new SimpleDateFormat("HH:mm:ss");
        this.startTime = new Date();
    }

    public void setEndTime(){
        //SimpleDateFormat dataFormatada = new SimpleDateFormat("HH:mm:ss");
        this.endTime = new Date();
    }

    @Override
    public String toString(){
        String string;// "Usuário"+idUsuario+"\n";String startTimeString = dateFormat.format(startTime);
        SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
        String startTimeString = dateFormat.format(startTime);
        String endTimeString = dateFormat.format(endTime);
        string = startTimeString+";"+endTimeString+";"+numberOfPanels+";"+numberOfHelps+";"+numberOfBacks+";"+numberOfCancels+"\n";

        return string;
    }

    public boolean isModoTeste() {
        return modoTeste;
    }

    public void setModoTeste(boolean modoTeste) {
        this.modoTeste = modoTeste;
    }




/*
- tempo
- numero de telas por operação
- numero cliques em ajuda / voltar / cancelar
- tamanho do caminho (descartado em troca do item - Numero de Telas)?
*/
}
